tartaric acid butorphanol